package com.br.cashflowdao.hibernate.dao;

import com.br.cashflowdao.hibernate.dao.entities.IEntity;

/**
 * A generic implementation of the interface <code>IDAO</code> providing all the default
 * CRUD operations and using the IEntity as the entity base for CRUD operations.
 * It is meant to perform CRUD operations on any entity implementing the interface
 * <code>IEntity</code>.
 *<p>
 *
 * @param <code>IEntity</code> entity used for CRUD purpose
 * @param <code>Long</code> entity's identifier
 * <p>
 * 
 * @author Marcel Sena <marcel.sena at marcel.sena@gmail.com>
 * @version 1.0
 * @since 05/01/2009
 */
public final class GenericDAO extends AbstractDAO<IEntity, Long> implements IDAO<IEntity, Long> {

}
